package jonggyuni.basic;

import java.util.Scanner;

public class J08_SungJuk_V3 {

	public static void main(String[] args) {
		// 성적 처리 프로그램 v3
		// 배열과 반복문을 이용
		// 조건 : 성적처리할 학생수를 먼저 입력받음
		String name[];
		int kor[], eng[], math[];
		int cnt =0;
		double avg;
		char grd;
		
		Scanner sc=new Scanner(System.in);
		System.out.print("처리할 학생수는? ->");
		cnt = sc.nextInt();
		
		name = new String[cnt];
		kor = new int[cnt];
		eng = new int[cnt];
		math = new int[cnt];
		//avg = new double[cnt];
		
		final char SU = '수';
		final char WU = '우';
		final char MI = '미';
		final char YA = '양';
		final char GA = '가';
				
		
		// 반복처리를 통해 학생 데이터 입력받음
		System.out.println("이름 국어 영어 수학 순으로 입력하세요");
		for(int i =0; i<cnt; i++){
			System.out.println((i+1) + "번 째 학생 데이터 입력");
			name[i] = sc.next();
			kor[i] = sc.nextInt();
			eng[i] = sc.nextInt();
			math[i] = sc.nextInt();
		}
				
		// 총전, 학점, 평균 계산
		for(int i=0; i<cnt; i++){
			System.out.println("-------------------");
			System.out.println(name[i]);
			System.out.println("총점 : " + (kor[i]+eng[i]+math[i]));
			avg=((kor[i]+eng[i]+math[i])/3);
			System.out.println("평균 : " + avg);	
			
			switch((int)avg/10){
				case 10: 
				case 9: grd=SU; break;
				case 8:	grd=WU; break;
				case 7: grd=MI; break;
				case 6: grd=YA; break;
				default : grd=GA;				
			}
			System.out.println("학점: "+ grd);
			
		}
		sc.close();
	}

}
